Введення, відлагодження та виконання програм в інтегрованому середовищі Dev-C++.

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
ІТРЕ
Факультет:
УІ
Кафедра:
Не вказано

Інформація про роботу

Рік:
2014
Тип роботи:
Лабораторна робота
Предмет:
Інформатика та обчислювальна техніка
Група:
РТ 11

Частина тексту файла

Тема: Введення, відлагодження та виконання програм в інтегрованому середовищі Dev-C++. Дослідження роботи стандартних функцій вводу-виводу. Мета: ознайомитись з функціональними можливостями інтегрованого середовища програмування Dev-C++; навчитись вводити, відлагоджувати і виконувати програми, використовуючи засоби інтегрованого середовища Dev-C++. Дослідити роботу функцій стандартного вводу-виводу. Порядок виконання лабораторної роботи: 1. Запустити Dev-C++. Для цього слід послідовно виконати наступний набір команд: Start→All Programs→Bloodshed Dev-C++→ Dev-C++. 2. Встановити українську мову інтерфейсу системи програмування Dev-C++. Для цього виконати наступну послідовність команд меню вікна Dev-C++: Tools/Evironment Options/Interfaces/Lenguage/Ukrainian/ 3. Вивчити розділи головного меню інтегрованого середовища, ознайомитись з пунктами і підпунктами кожного з вертикальних меню. При вивченні пунктів меню звернути увагу на “гарячі” клавіші швидкого виконання відповідних команд. 4. Навчитись користуватися вбудованою підсистемою допомоги за допомогою елементів меню Help. 5. Створити проект. Для цього послідовно вибрати меню: Файл→Створити→Проект. Після появи вікна “Новий проект” вибрати тип проекту – Consol Application, вибрати мову програмування – С і дати назву проекту. Після появи вікна “Create new project” вибрати робочий каталог користувача на диску для запису файлів програмного проекту. В нашому випадку це диск D. 6. Набрати (або скопіювати) приклад програми, що заданий викладачем. Оволодіти засобами вбудованого редактора тексту для введення та редагування програм. Для цього використати команди меню Правка (Edit) та команди вбудованого редактора. 7. Відкомпілювати програму (меню Виконати (Execute)) і при необхідності виправити помилки. 8. Виконати програму (меню Виконати (Execute)), ввести дані та отримати результат. 9. Ознайомитись із засобами відлагодження та покрокового виконання програми (меню Налаштування (Debug)). Покроково виконати програму та прослідкувати проміжні значення обчислень. 10. Оформити звіт з лабораторної роботи. У звіті описати послідовність створення, редагування, компіляції та виконання програми, відзначити особливості роботи функцій вводу - виводу. Алгоритм роботи програми: + _ * / Т Н Н Код програми мовою С: #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { FILE *fo; fo=fopen("d:/RT11/lab1.txt","w"); if(fo ==NULL) puts("Fail ne vdalosya vidkrutu!"); else fprintf(fo,"vykonano\n"); fputs("Tsvyk Stepan, grupa RT-11", fo); fputs("Laboratorna robota 1\n\n ", fo); float a,b; char opr; double result; puts("Zdijsnitj vvedennya danyh za formatom: operand1 operaciya operand2 <Enter>"); fputs("vvedennya danyh ", fo); puts("Dlya zakinchennya roboty natysnitj klavishu q"); while (puts("Vvid->"), scanf("%f %c %f",&a,&opr,&b) || getchar()!='q') { fprintf(fo," %f %c %f =",a, opr, b); switch (opr) { case '+': result=a+b; break; case '-': result=a-b; break; case '*': result=a*b; break; case '/': if (b==0) { puts("\a\n\rPomylka: dilennya na nul !!\a\n\r"); fputs("\a\n\rPomylka: dilennya na nul !!\a\n\r", fo); continue; } else { result=a/b; break; } default:{ puts("\a\n\rPomylka: nedopystymtj kod operaciyii !!\a\n\r"); fputs("\a\n\rPomylka: nedopystymtj kod operaciyii !!\a\n\r", fo);} continue; } printf("=%f\n\r",result); fprintf(fo,"=%f\n\r",result); } system("PAUSE"); fclose(fo); return 0; } Результати виконання програми: vykonano Tsvyk Stepan, grupa RT-11 Laboratorna robota 1 vvedennya danyh 5.000000 + 10.000000 ==15.000000 14.000000 - 9.000000 ==5.000000 5.000000 * 0.000000 ==0.000000 5.000000 / 0.000000 = Pomylka: dilennya na nul !! 0.000000 / 4.000000 ==0.000000 -5.000000 * -4.000000 ==20.000000 Висновок: Під час виконання лабораторної роботи я оволодів навичками редагування, створення нових проектів, компілювання та виконання програми в середовищі Dev-C++. Також навчився відлагоджувати програму, в...
Антиботан аватар за замовчуванням

03.03.2015 22:03

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини